ASN1C Visual Studio向导

您可能不知道ASN1C包含一个Visual Studio向导,您可以从Visual Studio使用该向导从一个或多个ASN.1文件构建一个库。如果您至少有ASN1C v732,向导就会出现并可用。

向导的文件位于ASN1C安装的vswizard文件夹中。这里有三个文件是向导的组件:ASN1CWizard.ico、 ASN1CWizard.vsdir、 ASN1CWizard.vsz。这里还有一个README.txt文件,提供了配置和安装向导的说明。其中一个步骤是修改.vsz文件,并特别注意删除顶部类似于注释的行。在ASN1C v7.4中,这个.vsz文件将在安装过程中生成,不再需要编辑它。

一旦向导的文件正确并就位,您就可以像往常一样使用Visual Studio创建一个新项目,但是现在您可以选择ASN1C作为项目类型。向导将调用ASN1C GUI,禁用一些不相关的选项。您可以使用GUI选择ASN.1文件,并定义如何为库生成代码。然后单击Compile按钮生成代码和Visual Studio项目文件。退出GUI后,项目文件将加载到Visual Studio中。

这篇文章发表于2019年5月15日星期三11:21